// 更新所有HTML文件中的viewport元标签
const fs = require('fs');
const path = require('path');

// 获取当前目录下所有HTML文件
const htmlFiles = fs.readdirSync('.').filter(file => file.endsWith('.html'));

// 遍历每个HTML文件
htmlFiles.forEach(file => {
    console.log(`处理文件: ${file}`);
    
    // 读取文件内容
    let content = fs.readFileSync(file, 'utf8');
    
    // 查找viewport元标签
    const viewportRegex = /<meta\s+name="viewport"[^>]*>/;
    const match = content.match(viewportRegex);
    
    if (match) {
        // 替换为新的viewport设置，确保缩放为100%
        const newViewport = '<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">';
        content = content.replace(viewportRegex, newViewport);
        
        // 写入更新后的内容
        fs.writeFileSync(file, content, 'utf8');
        console.log(`  成功更新文件 ${file} 中的viewport元标签`);
    } else {
        console.log(`  文件 ${file} 中未找到viewport元标签`);
    }
});

console.log('所有文件处理完成！'); 